不定: indefinite, indeterminate, (botany) adventitious...
畏缩: to cower, to flinch, to quail, to recoil...
正在: just at (that time), right in (that place), right in the middle of (doing sth)...
遗失: to lose, lost...
功效: efficacy...
生平: life (a person's whole life), in one's entire life...
巨人: giant...
各自: each, respective, apiece...
合情合理: reasonable and fair (idiom)...
从前: previously, formerly, once upon a time...